Loading AI tools
类,数据结构在计算机科学 来自维基百科,自由的百科全书
在计算机科学中,容器是指一种类、数据结构、[1][2]或者抽象数据类型,其实例为其他类的对象。换言之,它们以一种遵循特定访问规则的方法来存储对象。容器的大小取决于其包含的对象(或元素)的数目。潜在的不同容器类型的实现可能在空间和时间复杂度上有所差别,这使得在给定应用场景中选择合适的某种实现具有灵活性。
容器可以三种方式看待:
典型的容器实现如下的方法:
并非所有设计遵循以上要求,例如C++标准库的std::array
不提供清空,而std::forward_list
不提供对象计数。
容器有时结合迭代器实现。
部件工具箱使用特殊控件(也称作容器)去将其他控件分组(窗口、面板等)。除它们的图形特性之外,它们有和容器类一致的表现:它们存有它们子控件的列表,并且允许对子控件进行增加、删除或获取等操作。
scala.collection.mutable
and scala.collection.immutable
包中的可变及不可变容器。Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.